package com.flower.service;

import com.flower.entity.Catalog;
import com.flower.utils.PageResult;

import java.util.List;
import java.io.Serializable;
import java.util.Map;

/**
 * CatalogService 服务接口
 * @date 2019-03-09 12:00:24
 * @version 1.0
 */
public interface CatalogService {

	/** 添加方法 */
	void save(Catalog catalog);

	/** 修改方法 */
	void update(Catalog catalog);

	/** 根据主键id删除 */
	void delete(Serializable id);

	/** 批量删除 */
	void deleteAll(Serializable[] ids);

	/** 根据主键id查询 */
	Catalog findOne(Serializable id);

	/** 查询全部 */
	List<Map<String,Object>> findAll();

	/** 多条件分页查询 */
	PageResult findByPage(Catalog catalog, int page, int rows);

}